package com.wxf.book1_38;

import java.util.Scanner;

public class Book55_LanQiao {
  static Scanner sc = new Scanner(System.in);
  static int userSel;  //用户选择的数
   
	public static void main(String[] args) {
		
		showMenu();
		switch (userSel) {
		case 1:
			System.out.println("输入Java工程师资料:");
			break;
		case 5:
			engSalary();
			break;
		case 0:
			userSelExit();
			break;
		default:
			break;
		}

	}

	public static void userSelExit() {
		System.out.println("结束(请您保存)");
		System.exit(0);
	}
	
	public static void showMenu() {
		System.out.println("--------------------------------------------");
		System.out.println("：                            蓝桥工程师管理系统                                             ：");
		System.out.println("--------------------------------------------");
		System.out.println("1、输入Java工程师资料");
		System.out.println("2、删除指定Java工程师资料");
		System.out.println("3、查询Java工程师资料");
		System.out.println("4、修改Java工程师资料");
		System.out.println("5、计算Java工程师的月薪");
		System.out.println("6、保存新添加的工程师资料");
		System.out.println("7、对Java工程师信息排序(1、编号升序，2、姓名升序)");
		System.out.println("8、输出所有Java工程师信息");
		System.out.println("9、清空所有Java工程师数据");
		System.out.println("10、打印Java工程师数据报表");
		System.out.println("11、从文件重新导入Java工程师数据");
		System.out.println("0、结束(编辑工程师信息后提示保存)");
		System.out.println("请输入您的选择：");
	  userSel = sc.nextInt();
	}
	
	public static void engSalary() {
		double engSalary; //工程师月薪
		int basSalary; //Java工程师底薪
		int comResult; //月工作完成分数（0~150）
		double workDay; //月实际工作天数
		double insurance;//月应扣保险数
		System.out.println("将计算Java工程师的月薪：");
		System.out.println("请输入您的底薪：");
		basSalary = sc.nextInt();
		System.out.println("请输入您的月工作完成分数（0~150）：");
		comResult = sc.nextInt();
		System.out.println("请输入您的月实际工作天数：");
		workDay = sc.nextInt();
		insurance = basSalary * 0.105;
		/*Java工程师月薪 = 底薪 + 底薪 x 25% x 月工作完成分数/100 + 15 x 月实际工作天数 - 月应扣保险数
		 */
		engSalary = basSalary + basSalary*0.25*comResult/100 + 15*workDay - insurance;
		System.out.println("您的月薪为：" + engSalary);
	}

}
